從數(shù)據(jù)庫產(chǎn)品,從ORACLE2.0開始(沒有1.0)一直到ORACLE7.3.4都只是簡單的版本號,但從ORACLE8開始,就出現(xiàn)數(shù)據(jù)庫產(chǎn)品特性標(biāo)識符,如ORACLE8i和9i,這個i是Internet的縮寫,表示該產(chǎn)品全面支持Internet應(yīng)用,簡單一點說,就是融入了JAVA技術(shù)和對JAVA的支持.
從ORACLE10稱為10g,這個g是的縮寫,表示支持"網(wǎng)格運算",簡單一點說,就是更好地支持集群和多點應(yīng)用,到目前為止,最新版的是ORACLE11g,而ORACLE還有一個產(chǎn)品,稱為ORACLE11i,全稱是Oracle Applications 11i,這里的i是Intelligence的縮寫,表示電子商務(wù)智能軟件,它不是數(shù)據(jù)庫產(chǎn)品,而是一整套電子商務(wù)套件,是一套全面的商務(wù)應(yīng)用軟件,主要包括以下功能模塊:
.財務(wù)管理--Oracle財務(wù)管理系統(tǒng)(Financials)
.人力資源管理--Oracle人力資源管理系統(tǒng)(Human Resources Management System)
.商務(wù)智能--Oracle電子商務(wù)智能(E-Business Intelligence)是一套用于報表編制和分析的應(yīng)用程序
.物流管理--Oracle物流管理系統(tǒng)(Logistics)
.維護管理--Oracle企業(yè)資產(chǎn)管理(Enterprise Asset Management)、Oracle綜合維護、維修和大修管理系統(tǒng)(Maintenance,Repair,and Overhaul)
.制造管理--Oracle制造管理系統(tǒng)(Manufacturing)
.市場營銷管理--Oracle市場營銷管理系統(tǒng)(Marketing)
.訂單履行管理--Oracle訂單履行管理系統(tǒng)(Order Fulfillment)
.產(chǎn)品生命周期管理--Oracle產(chǎn)品生命周期管理系統(tǒng)(Product Lifecycle Management)
.采購管理--Oracle采購管理系統(tǒng)(Procurement)
.項目管理--Oracle項目管理系統(tǒng)(Projects)
.銷售管理--Oracle銷售管理系統(tǒng)(Sales)
.供應(yīng)鏈計劃--Oracle供應(yīng)鏈計劃系統(tǒng)(Supply Chain Planning)
Oracle 10g分為4個版本,分別是:
1.Oracle Database Standard Edition One,最基本的商業(yè)版本,包括基本的數(shù)據(jù)庫功能。
2.Oracle Database Standard Edition ,標(biāo)準(zhǔn)版,包括上面那個版本的功能和RAC,只有在10g的標(biāo)準(zhǔn)版中才開始包含RAC。
3.Oracle Database Enterprise Edition,企業(yè)版,雖說是最強勁的版本,但是并不是所有我們常用的功能都在這個版本中,很多東西仍然是要額外付費的,后面會說到。
4.Oracle Database Personal Edition,個人版,除了不支持RAC之外包含企業(yè)版的所有功能,但是注意的是,只有Windows平臺上才提供個人版。
下面來看一下,在Standard Edition One和Standard Edition中不支持的功能(只是選了一些大家比較常見或者常用的功能),注意,這些功能除了RAC之外仍然包含在個人版中。
1.Oracle Data Guard,不支持。(想要高可用性的客戶,就不能選擇標(biāo)準(zhǔn)版)
2.一些Online操作,比如Online index maintenance,Online table redefinition等不支持
3.備份和恢復(fù)的某些操作受限,比如不支持Block級別的恢復(fù)(Block-level media recovery),不支持并行備份和恢復(fù)(Parallel backup and recovery),多重備份(Duplexed backup sets)等等
4.Flashback功能,在標(biāo)準(zhǔn)版中Flashback Table,F(xiàn)lashback Database, Flashback Transaction Query都是不支持的
5.VPD(Virtual Private Database)不支持
6.FGA(Fine-grained auditing)不支持
7.Partitioning,分區(qū)也不支持
8.Data compression,比如表壓縮,分區(qū)壓縮都不支持
9.Bitmapped index and bitmapped join index,不支持,(如果是數(shù)據(jù)倉庫系統(tǒng)就不能選擇標(biāo)準(zhǔn)版了)
10.Export transportable tablespace,(注意,這里只是導(dǎo)入不支持),但是Import transportable tablespace,包括跨平臺的import都是支持的,也就是說你如果選擇了標(biāo)準(zhǔn)版,那么想把數(shù)據(jù)庫簡單地轉(zhuǎn)移到其它平臺上是比較費勁的事情了
11.一些并行操作都不支持,包括Parallel query,Parallel DML,Parallel index build,Parallel Data Pump export and import。
12.不支持Streams,又少了一個高可用性的可行性方案
13.不支持Advanced Replication的multimaster方式,再少一個高可用性方案,當(dāng)然實體化視圖的復(fù)制方案仍然是支持的
14.Connection Manager不支持。
標(biāo)準(zhǔn)版在10g中雖然支持RAC,但是oracle是有限制的,如果要在標(biāo)準(zhǔn)版中用RAC,那么只能使用Oracle Clusterware(不支持其它任何第三方群集軟件),同時必須使用ASM來做數(shù)據(jù)文件的存儲管理(其它任何第三方的卷管理和文件系統(tǒng)都不支持)。
如果要安裝另外一個數(shù)據(jù)庫作為RMAN repository 或者OEM Grid Control repository那么不需要另外付費了。
另外如果你購買了最低級的那個Standard One的版本,那么下面這些功能都是不支持的。
1.RAC
2.Partitioning
3.Data Mining
4.Advanced Security
5.Label Security
6.OLAP
7.Spatial
8.Oracle Management Packs
最后還有一些關(guān)于oracle產(chǎn)品的FAQ:
1. Oracle數(shù)據(jù)庫軟件目前在售的版本號?
A:目前在售的是Oracle 9i 和Oracle 10g
2. 10g是不是比9i更好?
A:一個新版本的軟件推出以后,總要經(jīng)過一段時間的考驗,其間會有相當(dāng)多的補丁。但新版本的軟件往往有更多的新特性和更友好的界面。9i和10g作為目前在售的兩個版本,各有所長。相比較而言,9i更為穩(wěn)定成熟,10g則提供了更多新特性。建議用戶根據(jù)自己業(yè)務(wù)需求來選擇,最合適的就是最好的。 (因為這個FAQ是前年的,現(xiàn)在建議選擇oracle 10G R2的版本)
3. Oracle數(shù)據(jù)庫軟件有幾類版本?
A:Oracle數(shù)據(jù)庫軟件分個人版、標(biāo)準(zhǔn)版1、標(biāo)準(zhǔn)版、企業(yè)版。
4. 能否說說個人版、標(biāo)準(zhǔn)版1、標(biāo)準(zhǔn)版、企業(yè)版各自的特點和區(qū)別?
A:標(biāo)準(zhǔn)版1(Standard Edition One)適用于1-2CPU的服務(wù)器,價格有相當(dāng)?shù)膬?yōu)勢,但僅限單機環(huán)境,適用于中小型用戶入門級應(yīng)用;
標(biāo)準(zhǔn)版(Standard Edition)適用于1-4CPU的服務(wù)器,包括4CPU單服務(wù)器或2臺雙CPU服務(wù)器等配置,可以做雙機熱備或RAC,價格適中,適用于對數(shù)據(jù)庫性能及安全性有進一步要求的大中型用戶工作組級及部門級應(yīng)用;
企業(yè)版(Enterprise Edition)適用于單機、雙機、多CPU多節(jié)點集群等各種環(huán)境,功能齊全,但費用也比較高,適用于對數(shù)據(jù)庫性能及可靠性有相當(dāng)高要求的大型、超大型用戶企業(yè)級、高端企業(yè)級應(yīng)用。
功能模塊上的比較請參考《Oracle數(shù)據(jù)庫白皮書》。
5. 是不是企業(yè)版一定要比標(biāo)準(zhǔn)版好?
A:企業(yè)版功能齊全,提供更高可靠性和性能,但也意味著更多的軟件費用和硬件開銷。建議用戶根據(jù)實際需求確定版本,最合適的就是最好的。
6. Oracle的訂購方式?
A:有按用戶數(shù)訂購和按CPU訂購兩種方式,其中按CPU訂購也即所謂無限用戶版。
7. Oracle用戶數(shù)的官方定義?
A:每一個訪問Oracle數(shù)據(jù)庫的用戶,無論是自然人還是設(shè)備,都算作一個用戶(Named User)。
英文官方定義:Named User Plus: is defined as an individual authorized by you to use the programs which are installed on a single server or multiple servers, regardless of whether the individual is actively using the programs at any given time. A non human operated device will be counted.
8. Oracle的用戶數(shù)是怎么算的呢?
A:Oracle官方要求的各類版本的最低用戶數(shù)為:
個人版本:1user*PC數(shù)
標(biāo)準(zhǔn)版1=服務(wù)器的CPU數(shù)*5
標(biāo)準(zhǔn)版=服務(wù)器的CPU數(shù)*10user
企業(yè)版=服務(wù)器的CPU數(shù)*25user;
用戶應(yīng)該根據(jù)自己的實際用戶數(shù)訂購,且不少于相應(yīng)版本所要求的最低用戶數(shù)。
9. 什么情況下須按照CPU訂購?
A:訪問Oracle的用戶數(shù)很多,或者無法預(yù)估用戶數(shù)的情況下,應(yīng)該按照CPU(Processor)訂購。
10. Processor的官方定義?
A:等于安裝Oracle數(shù)據(jù)庫軟件的服務(wù)器的CPU總數(shù)。
英文官方定義:Processor: shall be defined as all processors where the Oracle programs are installed and/or running. Programs licensed on a Processor basis may be accessed by your internal users (including agents and contractors) and by your third party users.